package com.jflm.mapper;

import java.util.List;

import com.jflm.config.mybatis.MyMapper;
import com.jflm.domain.InterfaceDetails;

public interface InterfaceDetailsMapper extends MyMapper<InterfaceDetails>{

	/**
	 * ********************************************
	 * method name   : findList 
	 * description   : 接口管理列表
	 * @param        : @param InterfaceDetails
	 * @param        : @return InterfaceDetails
	 * @param    	 : @throws Exception
	 * modified      : xusai ,  2017-10-24  上午09:54:33
	 * @see          : 
	 * *******************************************
	 * */
	List<InterfaceDetails> findList(InterfaceDetails interfaceDetails) throws Exception;

	/**
	 * ********************************************
	 * method name   : add 
	 * description   : 新增接口
	 * @param        : @param InterfaceDetails
	 * @param        : @return InterfaceDetails
	 * @param    	 : @throws Exception
	 * modified      : xusai ,  2017-10-24  上午09:54:33
	 * @see          : 
	 * *******************************************
	 * */
	int add(InterfaceDetails interfaceDetails) throws Exception;

	/**
	 * ********************************************
	 * method name   : findOne 
	 * description   : 查询单个接口
	 * @param        : @param InterfaceDetails
	 * @param        : @return InterfaceDetails
	 * @param    	 : @throws Exception
	 * modified      : xusai ,  2017-10-24  上午09:54:33
	 * @see          : 
	 * *******************************************
	 * */
	InterfaceDetails findOne(String id) throws Exception;

	/**
	 * ********************************************
	 * method name   : update 
	 * description   : 修改单个接口
	 * @param        : @param InterfaceDetails
	 * @param        : @return InterfaceDetails
	 * @param    	 : @throws Exception
	 * modified      : xusai ,  2017-10-24  上午09:54:33
	 * @see          : 
	 * *******************************************
	 * */
	int update(InterfaceDetails interfaceDetails) throws Exception;

	/**
	 * ********************************************
	 * method name   : delete1 
	 * description   : 修改单个接口
	 * @param        : @param InterfaceDetails
	 * @param        : @return InterfaceDetails
	 * @param    	 : @throws Exception
	 * modified      : xusai ,  2017-10-24  上午09:54:33
	 * @see          : 
	 * *******************************************
	 * */
	int delete1(InterfaceDetails interfaceDetails) throws Exception;

}
